# un tuple simple
t=(1,2,"a")
print(t)
# un tuple vide
t=()
print(t)
# un tuple à un élément
t=(5,)
print(t)
L=[1,2,3,4]
t =tuple(L)
print(t)
# pour initialiser plusieurs valeurs. Noter qu'on peut se passer des parenthèses
#(a,b,c)=(2,4,5)
a,b,c=2,3,5
print(a)
print(b)
print(c)
#Pour intervertir deux valeurs
a=3
b=5
#(a,b)=(b,a)
a,b=b,a
print(a)
print(b)
#Pour récupérer les clés et les valeurs d'un dictionnaire
d=dict(a=1,b=2,c=3)
for (c,v) in d.items() :
print(f"Clé = {c} ; Valeur = {v} ")
# avec la boucle for
t=(1,2,3,4,5)
for k in t :
print(k)
# avec une expression génératrice
t=(1,2,3,4,5)
t_carre = tuple(k*2 for k in t)
print(t_carre)
# accès à un élément
t=(1,2,3,4,5)
print(t[0])